@charset "utf-8";

html {
	.dn{display:none;}
	.di{display:inline;}
	.db{display:block;}
	.dib{display:inline-block;}
	.bsbb{box-sizing: border-box;}
	.h14{height:14px;}
	.h16{height:16px;}
	.h18{height:18px;}
	.h20{height:20px;}
	.h22{height:22px;}
	.h24{height:24px;}
	.h36{height:36px;}
  .h50{height:50px;}
  .w0{width:0;}
	.w10{width:10px;}
	.w20{width:20px;}
	.w30{width:30px;}
	.w40{width:40px;}
	.w50{width:50px;}
	.w60{width:60px;}
	.w70{width:70px;}
	.w80{width:80px;}
	.w100{width:100px;}
	.w120{width:120px;}
	.w140{width:140px;}
	.w160{width:160px;}
	.w180{width:180px;}
	.w190{width:190px;}
	.w200{width:200px;}
	.w220{width:220px;}
	.w240{width:240px;}
	.w250{width:250px;}
	.w280{width:280px;}
	.w300{width:300px;}
	.w320{width:320px;}
	.w360{width:360px;}
	.w400{width:400px !important;}
	.w460{width:460px;}
	.w500{width:500px;}
	.w600{width:600px;}
	.w640{width:640px;}
	.w700{width:700px;}
	.w10p{width:10%;}
	.w13p{width:13%;}
	.w15p{width:15%;}
	.w20p{width:20%;}
	.w25p{width:25%;}
	.w30p{width:30%;}
	.w33p{width:33.3%;}
	.w40p{width:40%;}
	.w45p{width:45%;}
	.w50p{width:50%;}
	.w60p{width:60%;}
	.w66p{width:66.6%;}
	.w70p{width:70%;}
	.w75p{width:75%;}
	.w80p{width:80%;}
	.w90p{width:90%;}
	.w100p{width:100%;}
	.h100p{height:100%;}
	.h200{height:200px;}
	.h250{height:250px;}
	.lh0{line-height:0;}
	.lh14{line-height:14px;}
	.lh16{line-height:16px;}
	.lh18{line-height:18px;}
	.lh20{line-height:20px;}
	.lh22{line-height:22px;}
	.lh24{line-height:24px;}
	.lh36{line-height:36px;}
	.m0{margin:0;}
	.ml1{margin-left:1px;}
	.ml2{margin-left:2px;}
	.ml5{margin-left:5px;}
	.ml10{margin-left:10px;}
	.ml15{margin-left:15px;}
	.ml20{margin-left:20px;}
	.ml30{margin-left:30px;}
	.mr1{margin-right:1px;}
	.mr2{margin-right:2px;}
	.mr5{margin-right:5px;}
	.mr10{margin-right:10px;}
	.mr15{margin-right:15px;}
	.mr20{margin-right:20px;}
	.mr30{margin-right:30px;}
	.mt1{margin-top:1px;}
	.mt2{margin-top:2px;}
	.mt5{margin-top:5px;}
	.mt10{margin-top:10px;}
	.mt15{margin-top:15px;}
	.mt20{margin-top:20px;}
	.mt30{margin-top:30px;}
	.mb0{margin-bottom:0}
	.mb1{margin-bottom:1px;}
	.mb2{margin-bottom:2px;}
	.mb5{margin-bottom:5px;}
	.mb10{margin-bottom:10px;}
	.mb15{margin-bottom:15px;}
	.mb20{margin-bottom:20px;}
	.mb30{margin-bottom:30px;}
	.m12{margin:12px;}
	.ml12{margin-left:12px;}
	.mt12{margin-top:12px;}
	.mr12{margin-right:12px;}
	.mb12{margin-bottom:12px;}
	.m16{margin:16px;}
	.ml16{margin-left:16px;}
	.mt16{margin-top:16px;}
	.mr16{margin-right:16px;}
	.mb16{margin-bottom:16px;}
	.m24{margin:24px;}
	.ml24{margin-left:24px;}
	.mt24{margin-top:24px;}
	.mr24{margin-right:24px;}
	.mb24{margin-bottom:24px;}
	/* .ml-1{margin-left:-1px;}
	.mr-1{margin-right:-1px;}
	.mt-1{margin-top:-1px;}
	.mb-1{margin-bottom:-1px;}
	.ml-3{margin-left:-3px;}
	.mr-3{margin-right:-3px;}
	.mt-3{margin-top:-3px;}
	.mb-3{margin-bottom:-3px;}
	.ml-20{margin-left:-20px;}
	.mr-20{margin-right:-20px;}
	.mt-20{margin-top:-20px;}
	.mb-20{margin-bottom:-20px;} */
	.p1{padding:1px;}
	.pl1{padding-left:1px;}
	.pt1{padding-top:1px;}
	.pr1{padding-right:1px;}
	.pb1{padding-bottom:1px;}
	.p2{padding:2px;}
	.pl2{padding-left:2px;}
	.pt2{padding-top:2px;}
	.pr2{padding-right:2px;}
	.pb2{padding-bottom:2px;}
	.pl5{padding-left:5px;}
	.p5{padding:5px;}
	.pt5{padding-top:5px;}
	.pr5{padding-right:5px;}
	.pb5{padding-bottom:5px;}
	.p8{padding:8px;}
	.pl8{padding-left:8px;}
	.pt8{padding-top:8px;}
	.pr8{padding-right:8px;}
	.pb8{padding-bottom:8px;}
	.p10{padding:10px;}
	.pl10{padding-left:10px;}
	.pt10{padding-top:10px;}
	.pr10{padding-right:10px;}
	.pb10{padding-bottom:10px;}
	.p15{padding:15px;}
	.pl15{padding-left:15px;}
	.pt15{padding-top:15px;}
	.pr15{padding-right:15px;}
	.pb15{padding-bottom:15px;}
	.p16{padding:16px;}
	.pl16{padding-left:16px;}
	.pt16{padding-top:16px;}
	.pr16{padding-right:16px;}
	.pb16{padding-bottom:16px;}
	.p20{padding:20px;}
	.pl20{padding-left:20px;}
	.pt20{padding-top:20px;}
	.pr20{padding-right:20px;}
	.pb20{padding-bottom:20px;}
	.p24{padding:24px;}
	.pl24{padding-left:24px;}
	.pt24{padding-top:24px;}
	.pr24{padding-right:24px;}
	.pb24{padding-bottom:24px;}
	.p30{padding:30px;}
	.pl30{padding-left:30px;}
	.pl45{padding-left:45px;}
	.pt30{padding-top:30px;}
	.pr30{padding-right:30px;}
	.pb30{padding-bottom:30px;}
	.p0{padding:0;}
	.pt0{padding-top:0;}
	.pr0{padding-right:0;}
	.pb0{padding-bottom:0;}
	.pl0{padding-left:0;}
	.t0{top:0;}
	.l0{left:0;}
	.r0{right:0;}
	.b0{bottom:0;}
	.t5{top:5px;}
	.l5{left:5px;}
	.r5{right:5px;}
	.b5{bottom:5px;}
	.t7{top:7px;}
	.t10{top:10px;}
	.l10{left:10px;}
	.r10{right:10px;}
	.b10{bottom:10px;}
	.bgwh{background-color:#fff;}
	.bgfb{background-color:#fbfbfb;}
	.bgf5{background-color:#f5f5f5;}
	.bgf0{background-color:#f0f0f0;}
	.bgeb{background-color:#ebebeb;}
	.bge0{background-color:#e0e0e0;}
	.c333{color:#333;}
	.fs0{font-size:0;}
	.fs10{font-size:10px;}
	.fs12{font-size:12px;}
	.fs13{font-size:13px;}
	.fs14{font-size:14px;}
	.fs16{font-size:16px;}
	.fs18{font-size:18px;}
	.fs20{font-size:20px;}
	.fs24{font-size:24px;}
	.ffa{font-family:Arial;}
	.fft{font-family:Tahoma;}
	.ffv{font-family:Verdana;}
	.ffs{font-family:Simsun;}
	.ffl{font-family:'Lucida Console';}
	.ffw{font-family:'Microsoft Yahei';}
	.tac{text-align:center;}
	.tar{text-align:right;}
	.tal{text-align:left;}
	.taj{text-align:justify;}
	.ls-1{letter-spacing:-1px;}
	.ls0{letter-spacing:0;}
	.ls1{letter-spacing:1px;}
	.wsn{white-space:nowrap;}
	.wwbw{word-wrap:break-word;}
	.vam{vertical-align:middle;}
	.vab{vertical-align:bottom;}
	.vat{vertical-align:top;}
	.va-2{vertical-align:-2px;}
	.fl{float:left; *display: inline;}
	.fr{float:right;}
	.cb{clear:both;}
	.pr{position:relative;}
	.pa{position:absolute;}
	.pf{position: fixed;}
	.zi1{z-index:1;}
	.zi2{z-index:2;}
	.zi97{z-index: 97;}
	.cp{cursor:pointer;}
	.cd{cursor:default;}
	.cna{cursor:not-allowed;}
	.oh{overflow:hidden;}
	.oa{overflow:auto;}
	.ov{overflow:visible;}
	.vh{visibility:hidden;}
	.vv{visibility:visible;}
	.z{*zoom:1;}
	.o0{opacity: 0}
	.fw700{font-weight: 700;}
	/* ------------------- flex layout ------------------ */
	.df { display: flex; }
	.fdc { flex-direction: column; }
	.jcfs { justify-content: flex-start; }
	.jcc { justify-content: center; }
	.jcfe { justify-content: flex-end; }
	.jcsb { justify-content: space-between; }
	.jcsa { justify-content: space-around; }
	.jcse { justify-content: space-evenly; }
	.fww { flex-wrap: wrap; }
	.fwnw { flex-wrap: nowrap; }
	.aifs { align-items: flex-start }
	.aic { align-items: center }
	.aife { align-items: flex-end }
	.fg { flex-grow: 1 }
	.flex1 { flex: 1; }
	.flex2 { flex: 2; }
	.flex3 { flex: 3; }
	.fba { flex-basis: auto !important; } /* 兼容IE */
	/* ------------------- flex layout ------------------ */

	/* ------------------- multiply CSS ------------------ */
	.auto{margin-left:auto;margin-right:auto;}
	.fix{*zoom:1;}
	.fix:after{display:table;content:'';clear:both;}
	.cell{display:table-cell;*display:inline-block;width:2000px;*width:auto;}
	.cell_bk{display:table;width:100%;table-layout:fixed;word-wrap:break-word;}
	.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
	.dib_vm{display:inline-block;width:0;height:100%;vertical-align:middle;}
	.b0_on{border:0;outline:none;}
	.pa_out{position:absolute;left:-999em;top:-999em;}
	.pa_clip{position:absolute;clip:rect(0 0 0 0);}
	.cf,.inline{
    &:after, &:before{ display: table; content: ""; }
	  &:after{ clear:both; overflow:hidden; }
    *zoom: 1;
  }
	.inline li,.inline li a{float:left;*display:inline;}
	.noline li,.noline li a{float:none;display:block;}
	.hide{display:none;}
	.no-scroll {height: 100%;overflow: hidden;}
/* ------------------- color CSS ------------------ */
	.main-color {
		color: #0B6FD6;
		&:hover { color: #105DC6; }
	}
	.main-bg-color {
		background-color: #0B6FD6;
		&:hover { background-color: #105DC6; }
	}
	.bg-color {
		background-color: #F7F9FC;
	}
	.border-color { color: #CBD1DA; }
	.primary-color { color: #686C78; }
	.title-color { color: #1E1F23; }
	.secondary-color { color: #999EA8; }
	.white-color { color: #FFF; }
	.success-color { color: #11AB4E; }
	.warning-color { color: #FAAF2B; }
	.error-color { color: #F04038; }
	.black-line-color { color: #2A2B31; }
	.white-line-color { color: #E7EAEF; }

	/* 边框 */
	.bd {
		border: 1px solid #CBD1DA;
		border-radius: 4px;
	}
	.bt { border-top: 1px solid #CBD1DA; }
	.br { border-right: 1px solid #CBD1DA; }
	.bb { border-bottom: 1px solid #CBD1DA; }
	.bl { border-left: 1px solid #CBD1DA; }

	/* 表单错误提示 */
	.error-form-item {
		border-color: #F04038;
		margin-bottom: 22px !important;
		&:hover {
			border-color: #F04038;
		}
	}
	.error-form-message-text {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 12px;
		color: #F04038;
	}
}

